.GoodPage {
  background-color: #FFFFFF;
  padding: 30rpx;
  .GoodItem {
    $imgWidth: 280rpx;

    .left {
      width: $imgWidth;
      height: $imgWidth;
      border-radius: 16rpx;
      overflow: hidden;

      .prodImg {
        width: 100%;
        height: 100%;
      }
    }

    .right {
      width: calc(100% - $imgWidth);
      padding-left: 30rpx;

      .title {
        font-size: 38rpx;
      }

      .sale {
        font-size: 22rpx;
        color: #666666;
        padding-bottom: 20rpx;
      }

      .price {
        font-size: 32rpx;
        color: #EB5838;
      }

      .onAdd {
        padding: 20rpx;
        margin: 0 -20rpx -20rpx;

        .addIcon {
          width: 42rpx;
          height: 42rpx;
        }
      }
    }
  }

  .GoodItem + .GoodItem {
    margin-top: 26rpx;
  }

}
